package org.hismig.migration.strategy;

import org.hismig.cfg.Strategy;
import org.hismig.migration.Context;
import org.hismig.migration.executor.TableExecutorBase;
import org.hismig.migration.result.ResultInfo;

/**
 * @declare: //TODO <br />
 *           This class created by Vansion.Hopihit on 2012-07-04 <br />
 *           <a href="mailto:vansionhopihit@gmail.com">Contact Me</a>
 * @version 1.0
 * @author Vansion.Hopihit
 * 
 */
public interface IStrategy {

	public ResultInfo execute(Context context,
			TableExecutorBase tableExecutorBase);

	public void setStrategy(Strategy strategy);
}
